Satsuki ODOSatsuki ODO
Trung Dat's 40-metre strike: a beautiful moment and its limits in Vietnam's third tierIn first-half stoppage time at Dan Phuong stadium, Trung Dat collected the ba...
Reading Foden and Mbappe Again: Why Every Early Verdict on Young Talent Has an Expiry DateIn September 2026, I sat in the analysis room of Manchester City's academy wi...
Letran Beats St. Benilde 83-72: The Entire 11-Point Margin Came From One QuarterThe box score reads 83-72. The quarter breakdown reads 22-11 after the openin...
An Se-young and the 2026 Asian Games: Decoding the Record Streak Behind a Historic GoldOn September 29, 2026, at an arena in Aichi-Nagoya, the second game of the...
100 Thieves and Team Vitality secure tickets to VALORANT Champions 2026 playoffsA number was forgotten in the match report between Team Vitality and LOUD at...
Fukuoka 2026: Japan and the Rhythm of Securing the 2028 Olympic BerthFukuoka, a city I have visited exactly twice in my career. The first time was...
The 9-9 Gap: Vietnam's Table Tennis and the Paradox of the First Three BeatsFifth set, the score 9-9. The Vietnamese player bends forward, rolls his wris...
Pham Quynh Huong's 46 Points: The Fateful Test Against China's BlockThree matches, 46 points, an average of 15.3 per match. Eighteen-year-old Pha...
Table Tennis England Publishes 2026/26 Annual Report: London 2026 and the Membership Retention EquationIn August 2026, at the South Paris Arena, I stood less than ten metres from t...
Parikshit Somani and the Four-Year Ban: Trimetazidine, Contamination Claims and the Burden of Proof in Lower-Tier TennisThe International Tennis Integrity Agency, headquartered in London, released ...
What Vietnamese sports media does not tell: breathing rhythm, silence and cracked anklesThe seventh hurdle is where I fell. In 2026, at the East Java youth athletics...
From Netherlands U-17 captaincy to a second-hand shop in KropswoldeOn 24 June 2026, a small second-hand store named Kringloopwinkel Vindhet open...
The Percentage Left on the Table: The Financial Blind Spot in Vietnamese Football's Outbound TransfersOn the wall of a V.League club's technical meeting room, an A3 sheet was tape...
Nine layers of reading a volleyball match: the gap behind the block is not where you think it isIn the fourth set, with the score at 22-22, I was not watching the server. I...
Volleyball and the Limits of Data: When an Empty Table Is More Honest Than a Rushed ConclusionOn my computer screen in Nagoya, the spreadsheet opens with five familiar...
T1's Mid-Game Weakness Before Worlds 2026: Where Caedrel Is Right — and What Is MissingI stopped the video at the 41-second mark. In that clip, Caedrel said T1's...
When Data Falls Silent: The Beauty of Football Beyond NumbersThey told me to analyze an article. But that article was empty. No team, no...
Todd Golden, Denzel Aberdeen and the Eligibility Fight: When the NCAA Creates Its Own ChaosOn the morning of August 13, 2026, inside a state courtroom in Florida, Denze...
Two Trophies in 48 Hours in Czestochowa and Four Opening Fronts of World VolleyballOn Saturday afternoon in Czestochowa, a trophy will be handed out before the...
Kevin Diks and Borussia Mönchengladbach's Historic Crisis: Zero Points After Five Games, 18 Goals ConcededBorussia Mönchengladbach is mired in the deepest crisis of its Bundesliga...
Reading Foden and Mbappe Again: Why Every Early Verdict on Young Talent Has an Expiry DateIn September 2026, I sat in the analysis room of Manchester City's academy wi...
Letran Beats St. Benilde 83-72: The Entire 11-Point Margin Came From One QuarterThe box score reads 83-72. The quarter breakdown reads 22-11 after the openin...
An Se-young and the 2026 Asian Games: Decoding the Record Streak Behind a Historic GoldOn September 29, 2026, at an arena in Aichi-Nagoya, the second game of the...
100 Thieves and Team Vitality secure tickets to VALORANT Champions 2026 playoffsA number was forgotten in the match report between Team Vitality and LOUD at...
Fukuoka 2026: Japan and the Rhythm of Securing the 2028 Olympic BerthFukuoka, a city I have visited exactly twice in my career. The first time was...
The 9-9 Gap: Vietnam's Table Tennis and the Paradox of the First Three BeatsFifth set, the score 9-9. The Vietnamese player bends forward, rolls his wris...
Pham Quynh Huong's 46 Points: The Fateful Test Against China's BlockThree matches, 46 points, an average of 15.3 per match. Eighteen-year-old Pha...
Table Tennis England Publishes 2026/26 Annual Report: London 2026 and the Membership Retention EquationIn August 2026, at the South Paris Arena, I stood less than ten metres from t...
Parikshit Somani and the Four-Year Ban: Trimetazidine, Contamination Claims and the Burden of Proof in Lower-Tier TennisThe International Tennis Integrity Agency, headquartered in London, released ...
What Vietnamese sports media does not tell: breathing rhythm, silence and cracked anklesThe seventh hurdle is where I fell. In 2026, at the East Java youth athletics...
From Netherlands U-17 captaincy to a second-hand shop in KropswoldeOn 24 June 2026, a small second-hand store named Kringloopwinkel Vindhet open...
The Percentage Left on the Table: The Financial Blind Spot in Vietnamese Football's Outbound TransfersOn the wall of a V.League club's technical meeting room, an A3 sheet was tape...
Nine layers of reading a volleyball match: the gap behind the block is not where you think it isIn the fourth set, with the score at 22-22, I was not watching the server. I...
Volleyball and the Limits of Data: When an Empty Table Is More Honest Than a Rushed ConclusionOn my computer screen in Nagoya, the spreadsheet opens with five familiar...
T1's Mid-Game Weakness Before Worlds 2026: Where Caedrel Is Right — and What Is MissingI stopped the video at the 41-second mark. In that clip, Caedrel said T1's...
When Data Falls Silent: The Beauty of Football Beyond NumbersThey told me to analyze an article. But that article was empty. No team, no...
Todd Golden, Denzel Aberdeen and the Eligibility Fight: When the NCAA Creates Its Own ChaosOn the morning of August 13, 2026, inside a state courtroom in Florida, Denze...
Two Trophies in 48 Hours in Czestochowa and Four Opening Fronts of World VolleyballOn Saturday afternoon in Czestochowa, a trophy will be handed out before the...
Kevin Diks and Borussia Mönchengladbach's Historic Crisis: Zero Points After Five Games, 18 Goals ConcededBorussia Mönchengladbach is mired in the deepest crisis of its Bundesliga...
